﻿@charset "utf-8";
/* CSS Document */
*[hidefocus]{outline:none;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{padding:0;margin:0; }
fieldset,img,html,body,iframe{border:0;}
table{border-collapse:collapse;border-spacing:0;}
ol,ul{list-style:none;}
h1,h2,h3,h4,h5,h6{font-weight:bold;font-size:100%;}
caption,th{font-weight:normal;font-style:normal;text-align:left;}
em,strong{font-weight:bold;font-style:normal;}
body,textarea,select,input{font-family:Verdana,Arial,sans;font-size:11px;}
a{text-decoration:none;color:#013a55; cursor:pointer;}
a:hover{text-decoration:underline;color:#F00;}

.delete {text-decoration: line-through;}
/* 统一调用背景图 */
.spbg{background:url(../images/sprite.png?v=1)  no-repeat 9999px 9999px;}
.spbg2 {background:url(../images/sprite2.png)  no-repeat 9999px 9999px;}
.spbg3{background:url(../images/sprite3.png)  no-repeat 9999px 9999px;}
.spbg4{background:url(../images/sprite4.png)  no-repeat 9999px 9999px;}
.spbg-log{background:url(../images/sprite-log.png)  no-repeat 9999px 9999px;}


/* 统一清除浮动 */
.clearfix:after{clear:both;content:'.';display:block;height:0;visibility:hidden;}
.clearfix{zoom:1;}
.f-hide{display:none;}

/* 页面 */
html,body{width:100%;}
html{overflow:auto;overflow-y:scroll;}
body{background-color:#0e2a36;text-align:center;background-position:center; background-repeat: no-repeat; background-attachment: fixed;}
.g-doc{width:1000px;margin:0 auto;text-align:left; }
.g-docbd{background-color:#FFF;}


.fcj_header{ height:27px; color:#000;background:url(../images/headbg.jpg) repeat-x 0 0;}
.fcj_header .fcj_header_center{width:1000px;margin:0px auto;}
.fcj_header .tel{ float:left; color:#000; font-weight:bold; margin-top:14px;background-position: 255px -669px;padding-right: 10px; }
.fcj_header .livehelp { float:left; width: auto;height: 24px;margin: 0px 0px 0 0px; }
.fcj_header .livehelp a { width: 60px;height: 24px;line-height: 24px;padding: 2px 0 0 34px;color: #000;font-weight: bold;display: block; }
.fcj_header .f-like { height: 25px;width: 100px;overflow: hidden;float: left;margin: 2px 0 0 0px; }
.fcj_header .user{ float:right; width:530px;}
.fcj_header .hello{ float:right; color:#000; font-weight:bold; margin:6px 0px 0px 0px; overflow:hidden; width:195px; height:18px;white-space:nowrap; }
.fcj_header .hello a{color:#000; font-size:10px;}
.fcj_header .uinfo{float:right; width:300px; margin-top:8px;}
.fcj_header .mar-left{ margin-left:7px;}
.fcj_header .uinfo-left{ text-align:center; float:left; width:293px; background-position:0 0;position:relative;}
.fcj_header .uinfo-left .uinfoitem{ float:left; width:100px;background-position:1px -69px; color:#000; font-weight:bold;}
.fcj_header .uinfo-left .pmnotice{position:absolute;top:-5px; right:290px;padding:3px 5px;background-color:#E00000;color:#fff;border:1px #000 solid;border-radius:5px;}
.fcj_header .uinfo-left .nar{ width:90px;}

/* 头部 */
.fcj_hd_header{ }
.fcj_hd_header .m-hdbanner{ position:relative; height:136px;}
.fcj_hd_header .m-hdbanner .hd-logo{ float:left;}
.fcj_hd_header .m-hdbanner .hd-right{ float:right; width:400px; height:100px; position:relative;}
.fcj_hd_header .m-hdbanner .hd-right .search{ background-position:0 -127px; height:36px; width:288px; position:absolute; top:81px; left:110px;}
.fcj_hd_header .m-hdbanner .hd-right .search-input{line-height:20px; padding:0;border:1px solid gray;width:182px; height:22px; margin:6px 0px 0px 8px;border-radius: 4px 4px 4px 4px;box-shadow:1px 1px 5px #999 inset;-moz-box-shadow:1px 1px 5px #999 inset;}
.fcj_hd_header .m-hdbanner .hd-right .search-btn{ color:#FFF; font-weight:bold; font-size:13px; height:20px; width:50px; margin:5px 0px 2px 5px;}

.fcj_menu .banner{ border:1px #D9D9D9 solid; width:746px;height:399px;overflow:hidden;position:relative;}
.fcj_menu .banner .ui-adside-main{position:absolute;}
.fcj_menu .banner li{float:left;}
.fcj_menu .banner .ui-adside-side{position:absolute; right:10px;bottom:10px;}
.fcj_menu .banner .ui-adside-side li{padding:5px 8px;color:#000;margin:0px 3px;background-color:#EAEAEA;border-radius:15px;}
.fcj_menu .banner .ui-adside-side li a{color:#000;}
.fcj_menu .banner .ui-adside-side .on{background-color:#FF6868;color:#fff;}
.fcj_menu .banner .ui-adside-side .on a{color:#fff;}

.fcj_hd_header .hd-right .buy-note{position:absolute; top:15px; left:120px; color:#fff;}
.fcj_hd_header .hd-right .buy-notice{ float:left; width:140px; }
.fcj_hd_header .hd-right .buy-notice a{ float:left; overflow:hidden; text-indent:-9999px; }
.fcj_hd_header .hd-right .buy-notice span{ float:left; width:78px; font-weight:bold; padding-left:4px; font-size:9px;}
.fcj_hd_header .hd-right .buy-notice .n-buy365{background-position:0px -36px; width:47px; height:29px;}
.fcj_hd_header .hd-right .buy-notice .n-shipping{background-position:0px 0px; width:51px; height:29px;}
.fcj_hd_header .hd-right .buy-notice .notice-info{ font-size:9px; padding-top:2px;}
/* logo */
.fcj_hd_header .m-hdbanner .logo{ position:absolute; top:0px; left:20px;width: 387px;height: 130px; }
.fcj_hd_header .m-hdbanner .logo a { width: 100%;height: 100%;float: left;display: block;background:url(../images/logo.png) no-repeat 0px 5px; }

/* 主体 */
.g-bd{width:100%;}
.fcj_menu{ float:right; width:747px; margin:5px 10px 10px 0px; _margin:5px 5px 5px 0px;}


/* 左侧侧栏 */
.g-list{ float:left; width:223px; margin:5px 0px 0px 10px; _margin:5px 0px 5px 5px;}

/*pop search*/
.pop-search { width:980px;margin:0 auto;text-align:left; background-color:#FFF; padding: 5px 10px; overflow:hidden;white-space:nowrap;}

/* 页脚 */
.fcj_footer{ width:1000px; margin:0 auto; text-align:center;padding:20px 0px 45px 0px;background-color:#FFF;}
.fcj_footer div{ margin:10px;}
.fcj_footer .ft-pay-logo{ width:366px; margin:0 auto;}
.fcj_footer .ft-pay-logo a{ float:left; text-indent:-999px; overflow:hidden;}
.fcj_footer .ft-paypalverfied{ width:70px; height:70px; background-position:0px -64px;}
.fcj_footer .ft-verisign{ width:99px; height:50px; background-position:0px -139px; margin:5px 37px 0px 20px;}
.fcj_footer .ft-mcafee{ width:65px; height:37px; background-position:0px -237px;margin:17px 38px 0px 0px;}
.fcj_footer .ft-norton{ width:100px; height:72px; background-position:0px -438px;margin:0px 0px 0px 0px;}
.fcj_footer div.hotkeywords_title { padding-top: 10px;font-weight: bold;font-size: 12px; }
.fcj_footer div.hotkeywords {  }
.fcj_footer div.hotkeywords ul { width: 980px;height: auto;float: left;display: inline;padding: 6px 0; }
.fcj_footer div.hotkeywords ul li { width: 156px;line-height: 18px; height: 18px; float: left;display: inline;background-position:0px -1142px;text-align: left;padding-left: 16px; overflow: hidden;}


/* 中间菜单列表 */
.w-lst{ width:auto; padding-left:10px;}
.fcj_list0 a{ float:left;margin:0px 1px 0px 0px;padding:8px 14px;font-size:12px; color:#fff; background-color:#0e3b40; font-weight:bold;border-right:1px #0e3b40 solid;border-bottom:1px #0e3b40 solid; }
.fcj_list0 a:hover{text-decoration:none; background-color:#06886c;color:#fff;}
.fcj_list0 .firstradius{border-radius:10px 0px 0px 0px;}
.fcj_list0 .lastradius{border-radius:0px 10px 0px 0px;}
.fcj_list0 .cur{background-color:#06886c; }
.fcj_list0 .cur2{background-color:#06886c; }
.fcj_list0 span{ float:left;}
.fcj_list0 .nav-bar{ width:5px; height:16px; background-position:1px -65px;}


/* 中间菜单模块(module)(.m-) */
.m-nav{background:url(../images/menubg.jpg) repeat-x center;z-index:99999;position:relative;border-radius:10px 10px 0px 0px;  padding-top:10px;width:1000px; margin:0 auto;background-color:#820000;}
.m-nav .nav-line{ padding-bottom:1px; line-height:0px;}
.m-nav .shopping-cart{ position:absolute;top:5px; right:11px;}
.m-nav .shopping-cart a{ font-size:12px; color:#FFF; font-weight:bold; width:110px; height:23px; background-position:0px -1523px; padding:8px 0px 0px 8px;}
.m-nav .nav-club-cate{z-index:99999;padding:5px;display:none;width:330px;background-color:#06886c;border-radius:0px 0px 10px 10px; position:absolute;top:40px;left:77px;}
.m-nav .nav-club-cate a{width:150px;float:left;color:#fff;padding:5px;}
.m-nav .nav-nation-cate{z-index:99999;padding:5px;display:none;width:330px;background-color:#06886c;border-radius:0px 0px 10px 10px; position:absolute;top:40px;left:200px;}
.m-nav .nav-nation-cate a{width:150px;float:left;color:#fff;padding:5px;}
	
.m-nav-ad{ margin:0 auto; width:977px; margin-top:5px;}
.m-nav-ad a{ text-indent:-9999px; overflow:hidden; background:url(../images/banners/shoppingstep.jpg) no-repeat 0 0; width:977px;height:52px;}

/* 功能(function)(.f-) */
.f-fs0{font-size:12px;}
.f-fc0{ color:#777777;}
.f-bg0{ background-color:#FFF; padding:3px 3px 7px;}
.f-bg1{ background-color:#f7f7f7;}
.f-bg2{ background-color:#FFF;}
.f-iblk{display:inline-block;zoom:1;*display:inline;}
.f-blk{display:block;}
.f-brd0{border:1px solid #c1acac;}


/* 左侧列表 */
.fcj_blk0 .blk0h2{ height:33px; color:#FFF; font-size:14px; font-weight:bold; text-align:center;}
.fcj_blk0 .blkhdl{ float:left;height:26px; background-position:0px -295px; padding:7px 0px 0px 0px;}
.fcj_blk0 .blkhdr{ float:right;height:33px; width:10px; background-position:-483px -340px}
.fcj_blk0 .blkflash{ position:absolute; background-color:#666; line-height:0px; height:5px; background-position:-100px -696px; top:10px; width:223px;}

.w-lst0{ margin-bottom:10px; border-bottom:2px #999 solid;}
.fcj_list0_first{border-radius: 0px 0px 6px 6px; border:1px #000 solid;}
.fcj_list0_first li a{ padding:8px 8px 8px 15px; border-bottom:1px #CCC solid; width:197px;}
.w-blk-kind h2{ width:223px;}
.w-blk-kind .blkhdl{width:213px;}

.fcj_blk0 .blkhdl .innerspan { float:left;height:26px; background-position:0px -1114px; padding:4px 0px 0px 30px;margin-left: 10px; }
.fcj_list0_first .match-li { line-height: 24px; height: 24px; border-bottom:1px #CCC solid; width:197px; margin: 0 auto; }
.fcj_list0_first .match-li .topClub { background-position:0px -1091px;width: 7px;height: 7px;margin: 8px 6px 0 4px; }
.fcj_list0_first .match-li .topClub_red { background-position:0px -1083px;width: 7px;height: 7px;margin: 8px 6px 0 4px; }
.fcj_list0_first .match-li .topMember { background-position:0px -1106px;width: 6px;height: 6px;margin: 9px 6px 0 4px; }
.fcj_list0_first .match-li .topMember_red { background-position:0px -1099px;width: 6px;height: 6px;margin: 9px 6px 0 4px; }
.fcj_list0_first .match-li span { margin-top: 1px;height: 20px; width: 15px; float: left; display: block; font-size: 18px; color: #CCCCCC;}
.fcj_list0_first .l a {border: none; font-weight: bold; text-align: right;}
/* 左侧底下广告 */
.w-blk-ltbox h2{ width:223px;}
.w-blk-ltbox .blkhdl{width:213px;}
.w-blk-ltbox .blkbody{ background-color:#151515; text-align:center; border-radius: 0px 0px 6px 6px;}
.w-blk-ltbox .blkbody .adimg{ padding:0 0px 12px;}


/* 底部帮助列表 */
.fcj_footer_help{ width:980px;margin:0 auto; margin-top:10px;}
.fcj_footer_help .blkhdl{width:703px; text-align:left; padding-left:10px;border-radius:10px 0px 0px 0px;}
.fcj_footer_help .blkhdr{width:267px;background-position:-226px -340px;border-radius:0px 10px 0px 0px;}
.fcj_footer_help .blkbody{ height:180px; background-color:#0b544d;border-radius: 0px 0px 6px 6px;}
.fcj_footer_help .blkbody .fthelp-box{ float:left; width:175px; height:149px; background-position:0 -2300px; position:relative;}
.fcj_footer_help .blkbody .ft-box1{ width:250px;}
.fcj_footer_help .blkbody .ft-box2{ width:200px;}
.fcj_footer_help .blkbody .fthelp-box h2{ text-align:left; font-size:13px; padding:0px; height:20px; margin:5px 0px 10px 15px;}
.fcj_footer_help .blkbody .fthelp-box .ft-hd1{ font-size:18px; margin:0px 0px 15px 15px;}
.fcj_footer_help .blkbody .fthelp-box li{ color:#FFF; margin:8px 0px 8px 15px;}
.fcj_footer_help .blkbody .fthelp-box a{ color:#FFF;}
.fcj_footer_help .blkbody .fthelp-box .ft-contact{ position:relative;}
.fcj_footer_help .blkbody .fthelp-box .ft-facebook{ height:18px; padding:2px 0px 0px 28px; background-position:0px 0px; }
.fcj_footer_help .blkbody .fthelp-box .ft-twitter{  height:18px;padding:2px 0px 0px 28px;background-position:0px -20px;}
.fcj_footer_help .blkbody .fthelp-box .ft-tumblr{  height:18px;padding:2px 0px 0px 28px;background-position:0px -1045px;}
.fcj_footer_help .blkbody .fthelp-box .ft-visa{  height:33px; width:52px;background-position:0px -197px; position:absolute; top:100px; left:14px; overflow:hidden; text-indent:-999px;}
.fcj_footer_help .blkbody .fthelp-box .ft-master{  height:33px; width:50px;background-position:0px -318px; position:absolute; top:100px; left:70px; overflow:hidden; text-indent:-999px;}
.fcj_footer_help .blkbody .fthelp-box .ft-jcb{  height:33px; width:50px;background-position:0px -357px; position:absolute; top:137px; left:15px; overflow:hidden; text-indent:-999px;}
.fcj_footer_help .blkbody .fthelp-box .ft-amepr{  height:33px; width:50px;background-position:0px -398px; position:absolute; top:137px; left:70px; overflow:hidden; text-indent:-999px;}


/* loading条 */
.w-blk-loading{box-shadow:1px 1px 5px #333;-moz-box-shadow:1px 1px 5px #333; width:417px;}
.w-blk-loading .blkhdl{width:201px; text-align:left; padding-left:10px;}
.w-blk-loading .blkhdr{width:206px;background-position:-287px -340px;}
.w-blk-loading .blkbody{ text-align:center; background-color:#0b544d; border:1px #0b544d solid;border-radius: 0px 0px 6px 6px;}
.w-blk-loading .blkbody .inner-box{ font-size:12px; font-weight:bold; padding:30px; margin:10px 12px 12px 12px; background-color:#FFF;border-radius: 6px 6px 6px 6px;box-shadow:1px 1px 5px #181818 inset;-moz-box-shadow:1px 1px 5px #181818 inset;}


/* 评论星星 */
.re-star{ width:10px; width:10px;background:url(../images/sprite.png)  no-repeat;}
.g-star{ background-position:-16px -280px;}
.b-star{ background-position:-29px -280px;}

/* 分页 */
.g-pages-style { width: 100%;height: 19px;line-height: 19px;text-align: center; }
.g-pages-style a { width: auto;height: 17px;line-height: 17px;border: 1px #565656 solid;padding: 0 10px;color: #454545;font-weight: bold;background-color: #fff;-moz-border-radius:6px }
.g-pages-style a.current { color: #d90000; }

/*cart also like*/
.cart_also_like { width: 978px;height: 284px;border: 1px #c4c4c4 solid;background: url(../images/cart_alsolike/bg.jpg) repeat-x;margin:10px 10px 0 10px; _margin:5px 5px 0 5px;overflow: hidden;float: left; }
.cart_also_like .privous { width: 30px; background: 14px 96px url(../images/cart_alsolike/previous.jpg) no-repeat;height: 284px;float: left;display: inline;cursor: pointer; }
.cart_also_like .showbox { width: 918px;float: left;display: inline;position: relative;height: 284px;overflow: hidden; }
.cart_also_like .showbox .ulbox { position:absolute;left:0;width:2175px;padding-left: 5px; }
.cart_also_like .next { width: 30px; background: 0px 96px url(../images/cart_alsolike/next.jpg) no-repeat;height: 284px;float: left;display: inline;cursor: pointer; }
.cart_also_like ul { float: left;display: inline;margin-top: 14px; }
.cart_also_like ul li { width: 173px;height: 173px;float: left;display: inline;margin-left: 8px; }
.cart_also_like ul li span { float: left;display: inline; }
.cart_also_like ul li span.img{ width: 171px;height: 171px;border: 1px #c4c4c4 solid;float: left;display: inline;position: relative; }
.cart_also_like ul li span.img .icon { float: none;position: absolute;top: 0px;left: 0px;width: 38px;height: 38px;background: url(../images/cart_alsolike/hot.jpg) repeat-x; }
.cart_also_like ul li span.img img { position: absolute;top: 20px;left: 20px;  }
.cart_also_like ul li span.desc { width: 173px;height: 36px;line-height: 18px;text-align: center;overflow: hidden; }
.cart_also_like ul li span.strong { width: 173px;height: 18px;line-height: 18px;font-size: 12px;color: red;font-weight: bold;text-align: center; }
.cart_also_like ul li span.strong .delete { text-decoration: line-through; }

/* left */
.w-blk-ltbox .blkbody{ background-color:#FFF;border:1px #ccc solid; text-align:left;}
.w-blk-ltbox .blkbody ul{ }
.w-blk-ltbox .blkbody ul img{ width:165px; height:165px;}
.w-blk-ltbox .blkbody li{ width:175px; margin:9px 4px 9px 20px;  position:relative;}
.w-blk-ltbox .blkbody li a{ color:#000;}
.w-blk-ltbox .blkbody li .prd{ padding:5px; text-align:center;}
.w-blk-ltbox .blkbody li simg{ width:150px;}
.w-blk-ltbox .blkbody li .spname{ text-overflow:ellipsis;  word-break:normal;white-space:normal;width:135px; height:29px;overflow:hidden; padding:0px 20px 0px 20px;}
.w-blk-ltbox .blkbody li .sprice{ }
.w-blk-ltbox .blkbody li .sprice a{ width:165px; height:20px;color:#F00;padding-top:5px;}
.w-blk-ltbox .blkbody li .sprice a b { font-size: 12px; }
.w-blk-ltbox .blkbody li .pboxbar{ text-decoration:none;width:165px; height:165px; position:absolute; top:5px; left:5px; }
.w-blk-ltbox .blkbody li .discount-prd{ background:url(../images/discount.png) center no-repeat; width:45px; padding:7px 0px 21px 10px; top:-12px; left:-21px; position:absolute;color:white;font-weight:bold;font-size:13px;}


/*中部广告*/
.cart-litad{ margin:10px auto;width: 746px;height: 46px;background-position:0 -924px;color: #FFF; }
.cart-litad strong { width: 54px;height: 46px;line-height: 46px;float: left;text-align: center;font-size: 12px;margin-right: 6px;color: #FFF; }
.cart-litad span { width: 672px;height: 46px;line-height: 46px;font-size: 11px;float: left;font-weight: bold;padding-left: 10px; }
.cart-litad span span { width:auto;height: 22px;background-position: 0 -669px;float:left;margin-top: 12px;line-height: 22px;padding: 0 18px; }

/*属性*/
.cate-attr{line-height:15px;}
.cate-attr h3{}
.cate-attr .attr-item{margin:10px 0px 10px 10px;}
.cate-attr .attr-item a{width:156px;padding:0px 0px 0px 16px;margin: 5px 0px;}
.cate-attr .attr-item a:hover{background:url(../images/select.jpg) left no-repeat;}
.cate-attr .selectedAttr{margin:10px;}
.cate-attr .selectedAttr .d-tag{background-color:#000;margin:0px 5px 5px 0px;border-radius:3px;font-weight:bold;}
.cate-attr .selectedAttr .d-tag-text{padding:3px 3px 3px 7px;color:#FFF;}
.cate-attr .selectedAttr a{background:url(../images/delete.png) center no-repeat;padding:3px 16px 3px 5px;}
.cate-attr .selectedAttr a:hover{color:#FFF;text-decoration:none;}

/*评论功能*/
.leftComments{height:150px;background:url(../images/block_b_l.jpg) -10px 5px no-repeat;color:#666;position:relative;margin:10px 0px;}
.leftComments .red{color:#A80000;}
.leftComments .lchd{padding:8px 0px 5px 8px;font-size:15px;}
.leftComments .lcbd{padding:8px 33px 5px 33px;line-height:18px;height:66px;overflow:hidden;}
.leftComments .lcbdblk{}
.leftComments .more{position:absolute;right:10px;top:118px;text-decoration:underline;}

/*筛选功能*/
.citem{padding:10px;}
.citem .strong{font-weight:bold;}
.citem h2{padding-bottom:5px;}
.cmore{text-align:center;}
.cmore .down{text-indent:-999px;overflow:hidden;padding:6px 11px;background:url(../images/navigate-down.png) center no-repeat;}
.cmore .up{text-indent:-999px;overflow:hidden;padding:6px 11px;background:url(../images/navigate-up.png) center no-repeat;}
.ccate-item{height:122px;overflow:hidden;}
.ccate-item div{padding:3px;}
.cacate-item div{padding:3px;}
.brcate-item div{padding:3px;}
.brcate-item{height:122px;overflow:hidden;}
.plcate-item div{padding:3px;}
.plcate-item{height:122px;overflow:hidden;}
.filter-item{margin-bottom:10px;}